Skip to content

sync to v0.1.52#17

Open
vomba wants to merge 168 commits intomainfrom
hani/sync-to-v0.1.52
Open

sync to v0.1.52#17
vomba wants to merge 168 commits intomainfrom
hani/sync-to-v0.1.52

Conversation

@vomba
Copy link
Copy Markdown

@vomba vomba commented May 7, 2026

Change description

  • Is this change including a new Provider or a new OS? (y/n) ____
  • If yes, has the Provider/OS matrix been updated in the readme? (y/n) ____
  • If adding a new provider, are you a representative of that provider? (y/n) ____

Related issues

  • Fixes #

Additional context

kreeuwijk and others added 30 commits August 6, 2025 14:45
Co-authored-by: Matt Boersma <Matt.Boersma@microsoft.com>
…s-datasource-recursion

Fix infinite recursion in `DataSourceEc2KubernetesLocal`
…elet

Remove trailing newline from Windows kubelet service definition
…car-disable-usb

feat: flatcar disable usb
…e-to-oci

Add access_cfg_file and access_cfg_file_account for token auth
The flag public_ip_sku by default is set to Standard by default, but if
virtual_network_name is specified, public_ip_sku cannot be specified. So
it is better to not specify it.
…-builds

Skip OVA rockylinux-8 and photon-5 builds in CI
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
…aseimage

feat(outscale): update ubuntu-2404 base image
…elet-flag

 Remove --pod-infra-container-image default argument
Require promotion approval in Azure image pipeline
…nsible-scp-args

nutanix: pass ansible scp extra args to provisioner
Signed-off-by: Mathieu Grzybek <github@grzybek.fr>
Co-authored-by: Andreas Sommer <andreas.sommer87@googlemail.com>
…munity

Pin ansible community.general before 12.0.0
k8s-ci-robot and others added 16 commits April 21, 2026 14:57
…licated-region

Add westus2 to default replicated regions for Azure SIG images
…-sigs#1981)

* Migrate bare ansible_* facts to ansible_facts[] dict form

Set inject_facts_as_vars=False in ansible.cfg and convert all bare
ansible_* fact references (e.g. ansible_os_family) to the dict form
(ansible_facts['os_family']) across playbooks, roles, and templates.

This eliminates the INJECT_FACTS_AS_VARS deprecation warnings emitted
by ansible-core >=2.18. The current default (True) will flip to False
in ansible-core 2.24, so this change future-proofs the codebase.

The Flatcar OS-family override tasks retain bare ansible_os_family as
the set_fact key, which Ansible syncs back into ansible_facts.

* Fix yaml line-length lint violations from facts migration

Wrap long when-conditions and a checksum URL that exceeded the 160
character limit after the ansible_* to ansible_facts[] conversion.

* Fix bare 'services' variable from service_facts in debian.yml

With inject_facts_as_vars=False, the ansible.builtin.service_facts
module no longer injects bare 'services' into the namespace. Use
ansible_facts.services instead.
Pin all third-party GitHub Actions in build-azure-sig.yaml to their
commit SHAs to comply with the Kubernetes org policy requiring pinned
actions. The version tag is preserved as a trailing comment for
readability.

Add a dependabot.yml configuration to keep the pinned actions
up to date automatically via weekly grouped pull requests.
…ons-to-sha

Pin GitHub Actions to SHAs and add dependabot config
Bumps the all-github-actions group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `4.3.1` | `6.0.2` |
| [azure/login](https://github.com/azure/login) | `2.3.0` | `3.0.0` |
| [actions/setup-python](https://github.com/actions/setup-python) | `5.6.0` | `6.2.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.6.2` | `7.0.1` |
| [actions/download-artifact](https://github.com/actions/download-artifact) | `4.3.0` | `8.0.1` |


Updates `actions/checkout` from 4.3.1 to 6.0.2
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@34e1148...de0fac2)

Updates `azure/login` from 2.3.0 to 3.0.0
- [Release notes](https://github.com/azure/login/releases)
- [Commits](Azure/login@a457da9...532459e)

Updates `actions/setup-python` from 5.6.0 to 6.2.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@a26af69...a309ff8)

Updates `actions/upload-artifact` from 4.6.2 to 7.0.1
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@ea165f8...043fb46)

Updates `actions/download-artifact` from 4.3.0 to 8.0.1
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@d3f86a1...3e5f45b)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-github-actions
- dependency-name: azure/login
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-github-actions
- dependency-name: actions/setup-python
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-github-actions
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-github-actions
- dependency-name: actions/download-artifact
  dependency-version: 8.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
…ot/github_actions/all-github-actions-0a27a6f953

dependabot(deps): bump the all-github-actions group with 5 updates
Update pause image version to support windows 2025
Flatcar Stable 4593.2.0+ ships without /etc/sysctl.d/ pre-created
(part of the broader filesystem reshuffle in that release). The node
role's 'Set and persist kernel params' task writes to
/etc/sysctl.d/99-sysctl.conf via ansible.posix.sysctl, which uses
mkstemp in the parent directory and fails with FileNotFoundError
when the directory is missing.

Add a file task in the setup role's flatcar.yml to ensure the
directory exists before any sysctl tasks run.
Flatcar Stable 4593.2.0 increased baseline partition sizes
(/boot to 1 GB, both /usr partitions to 2 GB, /oem to 1 GB),
which pushes the source AMI snapshot above the global default
volume_size of 8 GB defined in packer/ami/packer.json. EC2
rejects launch with:

  InvalidBlockDeviceMapping: Volume of size 8GB is smaller than
  snapshot, expect size >= 13GB

Override volume_size to 15 in the Flatcar AMI configs so the
launch instance has headroom for the new layout.
…mi-volume-size

fix: bump Flatcar AMI volume_size to 15 GB for 4593.2.0+ partition layout
…reate-sysctl-dir

fix: create /etc/sysctl.d/ for Flatcar before sysctl tasks run
…rogress_timeout for containerd. Defaults to containerd defaults
…meout

feat(containerd): adding ability to override the default image_pull_progress_timeout for containerd. Defaults to 5m
…oudbuild

chore(ci): updating the cloudbuild gcb-docker-gcloud image to the latest release
@vomba vomba changed the title Hani/sync to v0.1.52 sync to v0.1.52 May 7, 2026
@vomba vomba requested review from Xartos, chi-quita-a and viktor-f May 7, 2026 09:26
Copy link
Copy Markdown

@chi-quita-a chi-quita-a left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it suppose to be so many commits merged to main?

@vomba
Copy link
Copy Markdown
Author

vomba commented May 7, 2026

Is it suppose to be so many commits merged to main?

It will be squashed, this is just rebase diff basically

@Xartos
Copy link
Copy Markdown

Xartos commented May 11, 2026

Is it suppose to be so many commits merged to main?

It will be squashed, this is just rebase diff basically

Since this is a upstream sync, I'd say that we don't want to squash. So that we keep as true as possible to upstream. Or do we see any issues with that?

@Xartos
Copy link
Copy Markdown

Xartos commented May 11, 2026

Do we want to move our commits on top instead, to keep it simple to find?

i.e. rebase these onto the 0.1.52 release

viktor-f and others added 4 commits May 11, 2026 09:24
* add workflow

update workflow

add default value to workflow inputs

update workflow

testing default values

test run

update workflow

update

pin ansible version

ansible ver

ansible ver

ansible-core ver

update workflow

update

remove custom role (temporary)

add azure build step

add SP login

update azure envs

fix typo

add cache

add key

testing azure

add gh token

fix cache

update workflow

seperate jobs

update

update

logs

remove cahce from azure

test

update

update

fix typo

add artifact upload

update store step

update path

add store workflow

add input

add install openstckclient

fix

fix command

add image-builder workflow

fix branch name

testing sed

typo

create tag

quotes

echo

fix

add docker login

update openstack to use container

remove checkout

change workflow

update .dockerignore

update workflow

add option

testing

binbash

hostname

test

test

try

deps

testing

testing

typo

test

enable kvm

add logs

env

TEST

test

mount

mount change

mount change

kvm

testing upload artifact

update mount

rw

add user

mdkir

privileged

test

testing

enable azure

add elastx store

update storing

inherit secrets

fix naming

add safespring store

add safespring store

change auth safespring

verbose

change openstack

final

add sshca role

testing

enable image builder

update builder

add sshca role

build new image

run build

add volume

testing

add docker image

add envs

final1

* cleanup

* revert dockerfiles to main

* add patch step

* remove get tag

* remove sshca role

* remove patched step from Dockerfile

* remove default values
@vomba
Copy link
Copy Markdown
Author

vomba commented May 11, 2026

I agree that maybe squashing is not what we need in this case, i also rebased the commit so they are on top

@vomba vomba requested a review from chi-quita-a May 11, 2026 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.